Skip to content

ci: add macos-latest#12

Merged
YuanYuYuan merged 2 commits intomainfrom
ci/macos
Jan 29, 2026
Merged

ci: add macos-latest#12
YuanYuYuan merged 2 commits intomainfrom
ci/macos

Conversation

@YuanYuYuan
Copy link
Collaborator

No description provided.

@YuanYuYuan YuanYuYuan marked this pull request as draft December 9, 2025 07:22
1. Fix async deadlock in test_action_status_async_wait:
  - Root cause: Test used worker_threads=1 while spawning a server
    task and immediately blocking on status_watch.changed().await
  - With only 1 worker thread, the spawned task cannot run while
    main is blocked → deadlock → 60s timeout

2. Reduce test_sync_publish_same_context duration:
  - Callback used 10s sleep to simulate slow processing
  - With 3 messages: 3 * 10s = 30+ seconds
  - Reduced to 100ms sleep - still validates non-blocking publish
    behavior but 100x faster (~0.3s instead of 30s)
@YuanYuYuan YuanYuYuan marked this pull request as ready for review January 29, 2026 07:14
@YuanYuYuan YuanYuYuan merged commit b7947c8 into main Jan 29, 2026
11 checks passed
@YuanYuYuan YuanYuYuan deleted the ci/macos branch January 29, 2026 07:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant